home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / programm / MM2_DEV / S / UTILITY / RCSCONV.DOC < prev    next >
Encoding:
Text File  |  1990-11-20  |  2.2 KB  |  58 lines

  1.  
  2.   Resource Konverter  V1.3  für Megamax Modula-2 und KRsc 2  23.01.90
  3.   -------------------------------------------------------------------
  4.  
  5. Erstellt 1/90  von  Uwe Stein und Wolfgang Walter
  6.                     Postfach 1608
  7.                     5653 Leichlingen 1
  8.  
  9. Alle Benutzer des 'Resource Construction Set 2' von Kuma, die
  10. bereits vorher mit der bei Megamax-Modula mitgelieferten
  11. Version 1.1 gearbeitet hatten, müssen feststellen, daß die
  12. vom KRsc 2 generierten Dateien sich in zwei
  13. Punkten von den vertrauten des KRsc 1.1 unterscheiden:
  14.  
  15.      1. Die Konstantennamen bestehen ausschließlich aus
  16.         Kleinbuchstaben.
  17.  
  18.      2. Die erzeugten (Header-)
  19.         Dateien haben die Endungen '*.DEF' und '*.MOD' statt
  20.         '*.D' und '*.I'.
  21.  
  22.      3. Die Exportliste enthält 'QUALIFIED' nach 'EXPORT'.
  23.  
  24. Dadurch können sie in bestehenden Programmen, die noch mit KRsc
  25. V1.1 erstellt wurden, nicht ohne Änderung verwendet werden.
  26.  
  27. Da es einfacher ist die erzeugten Dateien des KRsc 2.0 an KRsc
  28. 1.1 anpassen, als bestehende Quelltexte durchzusuchen, haben wir
  29. dieses Programm geschrieben.
  30.  
  31. Es stellt die Kompatibilität wieder her indem es:
  32.  
  33.      1. Die Konstantennamen in das 'V1.1-Format' wandelt.
  34.           Beispiel:  desktop  -> Desktop
  35.                      dialog   -> Dialog
  36.  
  37.      2. Die Dateien umbenennt:
  38.             1. Aus der alten '*.DEF'-Datei wird die neue
  39.                kompatible '*.D'-Datei erzeugt.
  40.                Die alte '*.DEF'-Datei wird in '*.BAK' umbenannt.
  41.             2. Die alte '*.MOD' wird in '*.I' umbenannt.
  42.                (Die '*.RSC'- und die '*.RSD'-Dateien werden nicht
  43.                berührt, weil keine Änderung notwendig ist.)
  44.             3. In der Export-Liste wird 'QUALIFIED' entfernt.
  45.  
  46. Am einfachsten ist es, das Programm ungelinkt als Tool im
  47. Tool-Menu einzutragen.
  48. Dann kann es nach jeder Änderung am Resource-File 'RscConv'
  49. aufgerufen werden und anschließend ein 'Make'-Lauf (wenn möglich)
  50. gestartet werden.
  51.       
  52. Das Programm ist momentan auf Umwandlung von 400 Symbolen
  53. ausgelegt. Wer mehr (oder weniger) braucht kann diesen Wert
  54. leicht in der Konstantendeklaration erhöhen (oder aus
  55. Speicherplatzgründen vermindern).
  56.  
  57. Ende der Doku.
  58.